87b41b99a14523c133ed1852d15068e162a12d7e,python/src/com/jetbrains/python/testing/PythonUnitTestConfigurationProducer.java,PythonUnitTestConfigurationProducer,createConfigurationFromFunction,#Location#PyElement#,78

Before Change


    final RunnerAndConfigurationSettings settings = makeConfigurationSettings(location, "tests from function");
    final PythonUnitTestRunConfiguration configuration = (PythonUnitTestRunConfiguration)settings.getConfiguration();

    configuration.setTestType(PythonUnitTestRunConfiguration.TestType.TEST_METHOD);
    configuration.setMethodName(pyFunction.getName());
    configuration.setClassName(containingClass.getName());
    if (!setupConfigurationScript(configuration, pyFunction)) return null;

After Change


    configuration.setMethodName(pyFunction.getName());
    if (containingClass != null) {
      configuration.setClassName(containingClass.getName());
      configuration.setTestType(PythonUnitTestRunConfiguration.TestType.TEST_METHOD);
    }
    else {
      configuration.setTestType(PythonUnitTestRunConfiguration.TestType.TEST_FUNCTION);